<?php $this->load->view('header'); ?>
<?php $this->load->view('cuerpo'); ?>
<style type="text/css">
    .btn-primary {
        background-color: #d9534f;
        border-color: #d43f3a;
        color: #fff;
    }
    .btn {
        -moz-user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        cursor: pointer;
        display: inline-block;
        font-size: 12px;
        font-weight: normal;
        line-height: 1;
        margin-bottom: 0;
        padding: 6px 12px;
        text-align: center;
        vertical-align: middle;
        white-space: nowrap;
    }
    .fileContainer {overflow: hidden;
        position: relative;
    }
    .fileContainer [type=file] {
        cursor: inherit;
        display: block;
        font-size: 1px;
        filter: alpha(opacity=0);
        min-height: 100%;
        min-width: 100%;
        opacity: 0;
        position: absolute;
        right: 0;
        text-align: right;
        top: 0;
    }
    .button {
        padding: 5px;
        background-color: #dcdcdc;
        border: 1px solid #666;
        color: #000000;
        text-decoration:none;
    }
</style>
<script type="text/javascript">
    $(function() {
        $('#thumbnails a').lightBox();
        var placa = $("#placa").val();
        if (placa !== "") {
            $("#vin").removeAttr("required");
        }
        var numFilas = $("#numFilas").val();
        if (numFilas === "1") {
            $("#btnEliminar").attr("disabled", "disabled");
        }
        <?php
            if ($idSolicitud > 0) {
                if (isset($objSolicitud[0]->entrega_taller)) {
                    if ($objSolicitud[0]->entrega_taller == 1) {
                        if ($lectura === '') {
        ?>
                            $("#idTaller").removeAttr("disabled");
                            $("#dirTaller").removeAttr("disabled");
                            $("#otroLugar").removeAttr("checked");
                            $("#dirOtroLugar").attr("disabled", "disabled");
                            $("#dirOtroLugar").val("");
        <?php
                        }
                    } else {
        ?>
                        $("#idTaller").attr("disabled", "disabled");
                        $("#idTaller").val("");
                        $("#dirTaller").attr("disabled", "disabled");
                        $("#dirTaller").val("");
        <?php
                        if (isset($objSolicitud[0]->otro_taller) && $objSolicitud[0]->otro_taller != "") {
        ?>
                            $("#otroLugar").attr("checked", "checked");
        <?php
                            if (!$soloLectura) {
        ?>
                                $("#dirOtroLugar").removeAttr("disabled");
        <?php
                            } else {
        ?>
                                $("#dirOtroLugar").attr("disabled", "disabled");
        <?php
                            }
        ?>
                                $("#dirOtroLugar").val("<?= $objSolicitud[0]->otro_taller ?>");
        <?php

                        }
                    }
                }
            } else {
        ?>
                $("#idTaller").attr("disabled", "disabled");
                $("#dirTaller").attr("disabled", "disabled");
                $("#otroLugar").removeAttr("disabled");
                $("#dirOtroLugar").attr("disabled", "disabled");                
        <?php
            }
        ?>
    });
    function soloNumeros(e) {
        var key = window.Event ? e.which : e.keyCode;
        return ((key >= 48 && key <= 57) || (key===8));
    }
</script>
<div class="formulario" style="width: 980px; margin-left: -20px">
<form id="solicitud" name="solicitud" method="post" action="<?php echo base_url(); ?>index.php/solicitud/nuevo" enctype="multipart/form-data">
<?php
    if ($this->session->userdata('logged_in')) {
        $session_data = $this->session->userdata('logged_in');
    }
    if ($session_data['tipo_usuario'] == INT_ADMINISTRADOR) {
?>
<center><input type="button" onclick="location.href='<?php echo base_url();?>index.php/solicitud/look'" value="Regresar"></center><br/>
<?php
    } else {
        if ($session_data['tipo_usuario'] == INT_CLIENTE && $lectura != '') {
?>
<center><input type="button" onclick="location.href='<?php echo base_url();?>index.php/solicitud'" value="Regresar"></center><br/>
<?php
        }
    }
?>
    <fieldset>
        <legend>DATOS DE SOLICITUD</legend>
        <table>
            <tr>
                <td><label>N° de Solicitud</label></td>
                <td><input type="text" placeholder="N° de Solicitud" readonly="readonly" value="<?= $codigo ?>" <?= $lectura ?>/></td>
                <td colspan="4"></td>
                <td colspan="2">
                    <label style="color: #000000; font-weight: bold; padding-right: 20px;">Quiero que...</label>
                    <label style="color: #0063DC; font-weight: bold; padding-right: 20px;">La moneda en que se cotice sea</label>
                    <select id="moneda" name="moneda" required <?= $lectura ?>>
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            foreach($lstMoneda as $data) {
                                $selected = '';
                                if ($idSolicitud > 0) { 
                                    if ($data->id_tabla_maestra == $objSolicitud[0]->id_moneda) {
                                        $selected = ' selected="selected"';
                                    }
                                }
                        ?>
                        <option value="<?= $data->id_tabla_maestra ?>" <?= $selected ?>><?= $data->valor_1 ?></option>
                        <?php
                            }
                        ?>
                    </select>
                </td>
            </tr>
            <tr>
                <td colspan="6"></td>
                <td colspan="2">
                    <label style="color: #0063DC; font-weight: bold; padding-left: 170px; padding-right: 20px;">y los precios cotizados</label>
                    <?php if ($idSolicitud == 0) { ?>
                    <input type="radio" id="igv" name="igv" value="0" required checked="checked"/>No Incluye IGV
                    <input type="radio" id="igv" name="igv" value="1" required/>Incluye IGV
                    <?php } else { ?>
                    <input type="radio" id="igv" name="igv" value="0" required <?php if($objSolicitud[0]->igv == 0) { echo 'checked="checked"'; } ?> <?= $lectura ?>/>No Incluye IGV
                    <input type="radio" id="igv" name="igv" value="1" required <?php if($objSolicitud[0]->igv == 1) { echo 'checked="checked"'; } ?> <?= $lectura ?>/>Incluye IGV
                    <?php } ?>
                </td>
            </tr>
        </table>
    </fieldset>
    <fieldset>
        <legend>DATOS DEL AUTOMOVIL</legend>
        <table>
            <tr>
                <td><label>Marca:*</label></td>
                <td>
                    <select id="marca" name="marca" required <?= $lectura ?>>
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            foreach($lstMarca as $data) {
                                $selected = '';
                                if ($idSolicitud > 0) {
                                    if ($data->id_marca == $objMarca[0]->id_marca) {
                                        $selected = ' selected="selected"';
                                    }
                                }
                        ?>
                        <option value="<?= $data->id_marca ?>" <?= $selected ?>><?= $data->nombre ?></option>
                        <?php
                            }
                        ?>
                    </select>
                    <script type="text/javascript">
                        $("#marca").change(function(){
                            var repuesto = $("#repuesto1").val();
                            var tipoCarroceria = $("#tipoCarroceria").val();
                            var modelo = $("#modelo").val();
                            if (tipoCarroceria !== "" || modelo !== "" ) {
                                if (repuesto !== "") {
                                    if (confirm('¿Está seguro de deshacer los repuestos agregados?')) {
                                        $.ajax({
                                            url: "../solicitud/deshacerCambiosRepuesto",
                                            type: "post",
                                            data: "idModelo="+$(this).val()+"&idTipoCarroceria="+$("#tipoCarroceria").val(),
                                            success: function(data) {
                                                $("#tablaRepuestos").empty();
                                                $("#tablaRepuestos").html(data);
                                            }
                                        });
                                        $("#numFilas").val('1');
                                        $("#btnEliminar").attr("disabled", "disabled");

                                        $.ajax({
                                            url: "../modelo",
                                            type: "post",
                                            data: "idMarca="+$(this).val(),
                                            success: function(data) {
                                                $("#modelo").empty();
                                                $("#modelo").html(data);
                                            }
                                        });
                                    }
                                } else {
                                    $.ajax({
                                        url: "../modelo",
                                        type: "post",
                                        data: "idMarca="+$(this).val(),
                                        success: function(data) {
                                            $("#modelo").empty();
                                            $("#modelo").html(data);
                                        }
                                    });
                                }
                            } else {
                                $.ajax({
                                    url: "../modelo",
                                    type: "post",
                                    data: "idMarca="+$(this).val(),
                                    success: function(data) {
                                        $("#modelo").empty();
                                        $("#modelo").html(data);
                                    }
                                });
                            }
                        });
                    </script>
                </td>
                <td><label>Tipo de Carroceria:*</label>
                <td>
                    <select id="tipoCarroceria" name="tipoCarroceria" required <?= $lectura ?>>
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            foreach($lstTipoCarroceria as $data) {
                                $selected = '';
                                if ($idSolicitud > 0) {
                                    if ($data->id_tabla_maestra == $objSolicitud[0]->id_tipo_carroceria) {
                                        $selected = ' selected="selected"';
                                    }
                                }
                        ?>
                        <option value="<?= $data->id_tabla_maestra ?>" <?= $selected ?>><?= $data->valor_1 ?></option>
                        <?php
                            }
                        ?>
                    </select>
                    <script type="text/javascript">
                        $("#tipoCarroceria").change(function(){
                            var repuesto = $("#repuesto1").val();
                            var tipoCarroceria = $("#tipoCarroceria").val();
                            var modelo = $("#modelo").val();
                            if (tipoCarroceria !== "" || modelo !== "") {
                                if (repuesto !== "") {
                                    if (confirm('¿Está seguro de deshacer los repuestos agregados?')) {
                                        $.ajax({
                                            url: "../solicitud/deshacerCambiosRepuesto",
                                            type: "post",
                                            data: "idModelo="+$(this).val()+"&idTipoCarroceria="+$("#tipoCarroceria").val(),
                                            success: function(data) {
                                                $("#tablaRepuestos").empty();
                                                $("#tablaRepuestos").html(data);
                                            }
                                        });
                                        $("#numFilas").val('1');
                                        $("#btnEliminar").attr("disabled", "disabled");
                                    }
                                } else {
                                    $.ajax({
                                        url: "../repuesto/getListRepuesto",
                                        type: "post",
                                        data: "idModelo="+$("#modelo").val()+"&idTipoCarroceria="+$("#tipoCarroceria").val(),
                                        success: function(data) {
                                            $("#repuesto1").empty();
                                            $("#repuesto1").html(data);
                                        }
                                    });
                                }
                            }
                        });
                    </script>
                </td>
                <td><label>Modelo:*</label>
                <td>
                    <select id="modelo" name="modelo" required <?= $lectura ?>>
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            if ($idSolicitud > 0) {
                                foreach($lstModelo as $data) {
                                    $selected = '';
                                    if ($idSolicitud > 0) {
                                        if ($data->id_modelo == $objSolicitud[0]->id_modelo) {
                                            $selected = ' selected="selected"';
                                        }
                                    }
                        ?>
                        <option value="<?= $data->id_modelo ?>" <?= $selected ?>><?= $data->nombre ?></option>
                        <?php
                                }
                            }
                        ?>
                    </select>
                    <script type="text/javascript">
                        $("#modelo").change(function(){
                            var repuesto = $("#repuesto1").val();
                            var marca = $("#marca").val();
                            var tipoCarroceria = $("#tipoCarroceria").val();
                            if (tipoCarroceria !== "" || marca !== "") {
                                if (repuesto !== "") {
                                    if (confirm('¿Está seguro de deshacer los repuestos agregados?')) {
                                        $.ajax({
                                            url: "../solicitud/deshacerCambiosRepuesto",
                                            type: "post",
                                            data: "idModelo="+$(this).val()+"&idTipoCarroceria="+$("#tipoCarroceria").val(),
                                            success: function(data) {
                                                $("#tablaRepuestos").empty();
                                                $("#tablaRepuestos").html(data);
                                            }
                                        });
                                        $("#numFilas").val('1');
                                        $("#btnEliminar").attr("disabled", "disabled");

                                        $.ajax({
                                            url: "../repuesto/getListRepuesto",
                                            type: "post",
                                            data: "idModelo="+$(this).val()+"&idTipoCarroceria="+$("#tipoCarroceria").val(),
                                            success: function(data) {
                                                $("#repuesto1").empty();
                                                $("#repuesto1").html(data);
                                            }
                                        });
                                    }
                                } else {
                                    $.ajax({
                                        url: "../repuesto/getListRepuesto",
                                        type: "post",
                                        data: "idModelo="+$(this).val()+"&idTipoCarroceria="+$("#tipoCarroceria").val(),
                                        success: function(data) {
                                            $("#repuesto1").empty();
                                            $("#repuesto1").html(data);
                                        }
                                    });
                                }
                            } else {
                                $.ajax({
                                    url: "../repuesto/getListRepuesto",
                                    type: "post",
                                    data: "idModelo="+$(this).val()+"&idTipoCarroceria="+$("#tipoCarroceria").val(),
                                    success: function(data) {
                                        $("#repuesto1").empty();
                                        $("#repuesto1").html(data);
                                    }
                                });
                            }
                        });
                    </script>
                </td>
            </tr>
            <tr>
                <td><label>Año:*</label>
                <td>
                    <select id="anho" name="anho" required <?= $lectura ?>>
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            foreach($lstAnho as $key=>$value) {
                                $selected = '';
                                if ($idSolicitud > 0) {
                                    if ($key == $objSolicitud[0]->ano) {
                                        $selected = ' selected="selected"';
                                    }
                                }
                        ?>
                        <option value="<?= $key ?>" <?= $selected ?>><?= $value ?></option>
                        <?php
                            }
                        ?>
                    </select>
                </td>
                <td><label>Placa:</label></td>
                <td>
                    <input type="text" placeholder="Placa" id="placa" name="placa" maxlength="6" onkeyup="javascript:this.value=this.value.toUpperCase()" value="<?php if(isset($objSolicitud[0]->placa)) { echo $objSolicitud[0]->placa; } ?>" <?= $lectura ?>/>
                    <script type="text/javascript">
                        $("#placa").blur(function() {
                            var numPlaca = $("#placa").val();
                            if (numPlaca !== '') {
                                if (numPlaca.length < 6) {
                                    $("#placa").focus();
                                    $("#placa").val("");                                    
                                    $("#vin").attr("required", "required");
                                    alert("El número de placa debe ser de 6 dígitos");
                                } else {
                                    $("#vin").removeAttr("required");
                                }
                            }
                        });
                    </script>
                </td>
                <td><label>VIN:*</label></td>
                <td>
                    <input type="text" placeholder="VIN" id="vin" name="vin" maxlength="17" required onkeyup="javascript:this.value=this.value.toUpperCase()" value="<?php if(isset($objSolicitud[0]->vin)) { echo $objSolicitud[0]->vin; } ?>" <?= $lectura ?>/>
                    <script type="text/javascript">
                        $("#vin").blur(function() {
                            var vin = $("#vin").val();
                            if (vin !== "") {
                                $("#placa").removeAttr("required");
                            } else {
                                var placa = $("#placa").val();
                                if (placa === "") {
                                    $("#vin").attr("required", "required");
                                }
                            }
                        });
                    </script>
                </td>
            </tr>
            <tr>
                <td><label>Versión:</label></td>
                <td><input type="text" placeholder="Versión" id="version" name="version" maxlength="30" onkeyup="javascript:this.value=this.value.toUpperCase()" value="<?php if(isset($objSolicitud[0]->version)) { echo $objSolicitud[0]->version; } ?>" <?= $lectura ?>/></td>
                <td><label>Foto Vehículo:</label></td>
                <td colspan="7">
                    <?php if (!$soloLectura && !$soloLecturaSuspendida) { ?>
                    <input id="fotoAutomovil" name="fotoAutomovil" type="file"/>
                    <?php } ?>
                    <?php
                        if ($idSolicitud > 0) {
                            if (isset($objSolicitud[0]->foto_vehiculo) && $objSolicitud[0]->foto_vehiculo != '') {
                    ?>
                    <span id="thumbnails">
                        <a href="<?= "../.".$objSolicitud[0]->foto_vehiculo ?>" title="Foto Vehículo" class="btn btn-primary" style="color: #ffffff; text-decoration: none;">Ver Foto</a>
                    </span>
                    <?php   } else {
                                if ($soloLecturaSuspendida) {
                    ?>
                    <span style="font-weight: bold;">-</span>
                    <?php
                                }
                            }
                        }
                    ?>
                </td>
            </tr>
	</table>
    </fieldset>
    <fieldset>
        <legend>LISTADO DE REPUESTOS</legend>
        <table id="tablaRepuestos" style="width: 100%">
            <tr>
                <th style="width: 5%"></th>
                <th style="text-align: left; width: 25%;">Repuesto*</th>
                <th style="text-align: left; width: 10%;">#Parte</th>
                <th title="O => ORIGINAL&#13;A => ALTERNATIVO" style="text-align: left; width: 10%;">O/A*</th>
                <th style="text-align: left; width: 25%;">Descripción</th>
                <th style="text-align: left; width: 10%;">Cantidad*</th>
                <?php
                        if ($lectura == '') {
                ?>
                <th style="text-align: left; width: 10%">Foto</th>
                <?php
                            if ($idSolicitud > 0) {
                ?>
                <th style="text-align: left; width: 5%">Ver</th>
                <?php
                            }
                        } else {
                ?>
                <th style="text-align: left; width: 10%">Ver</th>
                <?php                    
                        }
                ?>
            </tr>
            <?php
                if ($idSolicitud == 0) {
            ?>
            <tr id="fila1">
                <td><input type="checkbox" id="casilla1" name="casilla[]" value="1" class="opcion"/></td>
                <td>
                    <select id="repuesto1" name="repuesto[]" required>
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            foreach ($lstRepuesto as $data) {
                        ?>
                        <option value="<?= $data->id_repuesto ?>"><?= $data->nombre ?></option>
                        <?php
                            }
                        ?>
                    </select>                    
                </td>
                <td>
                    <input type="text" placeholder="" maxlength="20" id="numParte1" name="numParte[]" onkeyup="javascript:this.value=this.value.toUpperCase()"/>
                </td>
                <td>
                    <select id="tipo" name="tipo[]" required>
                        <?php
                            foreach ($lstTipo as $key => $value) {
                                $titulo = '';
                                if ($key == 'O') {
                                    $titulo = $tituloO;
                                } else {
                                    $titulo = $tituloA;
                                }
                        ?>
                        <option value="<?= $key ?>" title="<?= $titulo ?>"><?= $value ?></option>
                        <?php
                            }
                        ?>
                    </select>
                </td>
                <td><input type="text" placeholder="" id="descripcion1" name="descripcion[]" maxlength="20" onkeyup="javascript:this.value=this.value.toUpperCase()"/></td>
                <td><input type="text" placeholder="" id="cantidad1" name="cantidad[]" maxlength="4" style="width: 60px;" required onkeypress="return soloNumeros(event)"/></td>
                <?php if ($lectura == '') { ?>
                <td>
                    <label class="fileContainer">
                        <label class="button">Examinar</label><input type="file" id="fotoRepuesto1" name="fotoRepuesto[]"/>
                        <div>
                            <label id="uploadFile1" placeholder="Choose File" disabled="disabled"></label>
                        </div>
                    </label>
                    <script type="text/javascript">
                        document.getElementById("fotoRepuesto1").onchange = function () {
                            $("#uploadFile1").text(this.value);
                        };
                    </script>    
                </td>                
                <?php } ?>
            </tr>
            <?php
                } else {
                    $item = 1;
                    foreach ($lstRepuesto as $dataRepuesto) {
            ?>
            <tr id="fila<?= $item ?>">
                <td>
                    <input type="checkbox" id="casilla<?= $item ?>" name="casilla[]" value="<?= $item ?>" class="opcion" <?= $lectura ?>/>
                    <input type="hidden" id="idRepuesto<?= $item ?>" name="idRepuesto[]" value="<?= $dataRepuesto->id_repuesto ?>"/>
                    <input type="hidden" id="idSolicitud" name="idSolicitud[]" value="<?= $dataRepuesto->id_solicitud ?>"/>
                </td>
                <td>
                    <select id="repuesto<?= $item ?>" name="repuesto[]" required <?= $lectura ?>>
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            foreach ($lstRepuesto as $data) {
                                $selected = '';
                                if ($data->id_repuesto == $dataRepuesto->id_repuesto) {
                                    $selected = ' selected="selected"';
                                }
                        ?>
                        <option value="<?= $data->id_repuesto ?>" <?= $selected ?>><?= $data->nombre_repuesto ?></option>
                        <?php
                            }
                        ?>
                    </select>                    
                </td>
                <td>
                    <input type="text" placeholder="" maxlength="20" id="numParte<?= $item ?>" name="numParte[]" value="<?= $dataRepuesto->numero_parte ?>" <?= $lectura ?>/>
                </td>
                <td>
                    <select id="tipo<?= $item ?>" name="tipo[]" required <?= $lectura ?>>
                        <?php
                            $tipo = $dataRepuesto->tipo;
                            foreach ($lstTipo as $key => $value) {
                                $titulo = $selected = '';
                                if ($key == $tipo) {
                                    $selected = ' selected="selected"';
                                }
                                if ($key == 'O') {
                                    $titulo = $tituloO;
                                } else {
                                    $titulo = $tituloA;
                                }
                        ?>
                        <option value="<?= $key ?>" title="<?= $titulo ?>" <?= $selected ?>><?= $value ?></option>
                        <?php
                            }
                        ?>
                    </select>
                </td>
                <td><input type="text" placeholder="" id="descripcion<?= $item ?>" name="descripcion[]" maxlength="20" value="<?= $dataRepuesto->descripcion ?>" <?= $lectura ?>/></td>
                <td><input type="text" placeholder="" id="cantidad<?= $item ?>" name="cantidad[]" maxlength="4" style="width: 60px;" required value="<?= $dataRepuesto->cantidad ?>" onkeypress="return soloNumeros(event)" <?= $lectura ?>/></td>
                <?php if ($lectura == '') { ?>
                <td>
                    <label class="fileContainer">
                        <label class="button">Examinar</label><input type="file" id="fotoRepuesto<?= $item ?>" name="fotoRepuesto[]"/>
                        <div>
                            <label id="uploadFile<?= $item ?>" placeholder="Choose File" disabled="disabled"></label>
                        </div>
                    </label>
                    <script type="text/javascript">
                        document.getElementById("fotoRepuesto<?= $item ?>").onchange = function () {
                            $("#uploadFile<?= $item ?>").text(this.value);
                        };
                    </script>    
                </td>
                <?php } ?>
                <?php
                        if ($idSolicitud > 0) {
                            if (isset($dataRepuesto->foto_repuesto) && $dataRepuesto->foto_repuesto != '') {
                ?>
                <td>
                    <span id="thumbnails<?= $item ?>">
                        <ul>
                            <li>
                                <a href="<?= "../.".$dataRepuesto->foto_repuesto ?>" title="Foto Repuesto" id="<?= $item ?>" class="btn btn-primary" style="color: #ffffff; text-decoration: none;">Ver Foto</a>
                                <script type="text/javascript">
                                    $(function() {
                                        $('#thumbnails<?= $item ?> a#<?= $item ?>').lightBox();
                                    });
                                </script>
                            </li>
                        </ul>
                    </span>
                </td>
                <?php       } else {
                ?>
                <td><span style="font-weight: bold;">-</span></td>
                <?php
                            }
                        }
                ?>
            </tr>
            <?php
                            $item++;
                        }
                    }
            ?>
        </table>
        <?php if (!$soloLectura && !$soloLecturaSuspendida) { ?>
        <table>
            <tr>
                <td colspan="8">
                    <input type="button" value="Agregar Repuesto" id="btnAgregar" name="btnAgregar"/>
                    <script type="text/javascript">
                        $("#btnAgregar").click(function() {
                            var marca = $("#marca").val();
                            var tipoCarroceria = $("#tipoCarroceria").val();
                            var modelo = $("#modelo").val();
                            if (marca === "" || tipoCarroceria === "" || modelo === "") {
                                alert('Debe seleccionar la marca, tipo de carroceria o modelo');
                                return false;
                            } else {
                                $("#btnAgregar").attr("disabled", "disabled");
                                $.ajax({
                                    url: "../solicitud/agregarRepuesto",
                                    type: "post",
                                    data: "idModelo="+$("#modelo").val()+"&idTipoCarroceria="+$("#tipoCarroceria").val()+"&numFilas="+$("#numFilas").val(),
                                    success: function(data) {
                                        var numFilas = ($("#numFilas").val())*1 + 1;
                                        $("#tablaRepuestos tr:last").after(data);
                                        $("#numFilas").val(numFilas);
                                        $("#btnEliminar").removeAttr("disabled");
                                        $("#btnAgregar").removeAttr("disabled");
                                    }
                                });                                
                            }
                        });
                    </script>
                    <input type="button" value="Eliminar Repuesto" id="btnEliminar" name="btnEliminar"/>
                    <script type="text/javascript">
                        $("#btnEliminar").click(function() {
                            var posicion = 0;
                            var filaSel = new Array();
                            var resultado = false;
                            $(".opcion").each(function(){
                                if ($(this).is(':checked')) {
                                    resultado = true;
                                    filaSel[posicion] = $(this).val();
                                    posicion = posicion + 1;
                                }
                            });
                            if (!resultado) {
                                alert('Debe seleccionar al menos un repuesto a eliminar');
                                return false;
                            }
                            var numFilas = $("#numFilas").val();
                            if (numFilas > 1) {
                                if (confirm('¿Está seguro de eliminar el repuesto?')) {
                                    var posicion = 0;
                                    while(posicion < filaSel.length) {
                                        var numFilas = ($("#numFilas").val())*1 - 1;
                                        $("#fila"+filaSel[posicion]).remove();
                                        $("#numFilas").val(numFilas);
                                        posicion = posicion + 1;
                                    }
                                    var numFilas = $("#numFilas").val();
                                    if (numFilas === "1") {
                                        $("#btnEliminar").attr("disabled", "disabled");
                                    }
                                }
                            } else {
                                $("#btnEliminar").attr("disabled", "disabled");
                            }
                        });
                    </script>
                    <input type="hidden" id="numFilas" name="numFilas" value="<?= $numFilas ?>"/>
                </td>
            </tr>
        </table>
        <?php } ?>
    </fieldset>
    <fieldset>
        <legend>CONDICIONES DE ENTREGA</legend>
        <table>
            <tr>
                <td><label>Entrega en Taller</label></td>
                <td>
                    <select id="entregaTaller" name="entregaTaller" required <?= $lectura ?>>
                        <?php
                            foreach ($lstEntrega as $key => $value) {
                                $selected = '';
                                if (isset($objSolicitud[0]->entrega_taller)) {
                                    if ($key == $objSolicitud[0]->entrega_taller) {
                                        $selected = ' selected="selected"';
                                    }
                                }
                        ?>
                        <option value="<?= $key ?>" <?= $selected ?>><?= $value ?></option>
                        <?php
                            }
                        ?>
                    </select>
                    <script type="text/javascript">
                        $("#entregaTaller").change(function() {
                           var entregaTaller = $("#entregaTaller").val();
                           if (entregaTaller === "1") {
                               $("#idTaller").removeAttr("disabled");
                               $("#idTaller").attr("required", "required");
                               $("#dirTaller").removeAttr("disabled");
                               $("#otroLugar").attr("disabled", "disabled");
                               $("#otroLugar").removeAttr("checked");
                               $("#dirOtroLugar").attr("disabled", "disabled");
                               $("#dirOtroLugar").val("");
                           } else {
                               $("#idTaller").removeAttr("required");
                               $("#idTaller").attr("disabled", "disabled");
                               $("#idTaller").val("");
                               $("#dirTaller").attr("disabled", "disabled");
                               $("#dirTaller").val("");
                               $("#otroLugar").removeAttr("disabled");
                           }
                        });
                    </script>
                </td>
                <td><label>Nombre de Taller:</label></td>
                <td>
                    <select id="idTaller" name="idTaller" <?= $lectura ?>>
                        <option value=""><?= $valorInicial ?></option>
                        <?php
                            foreach ($lstTaller as $data) {
                                $selected = '';
                                if (isset($objSolicitud[0]->id_taller)) {
                                    if ($data->id_tabla_maestra == $objSolicitud[0]->id_taller) {
                                        $selected = ' selected="selected"';
                                    }
                                }
                        ?>
                        <option value="<?= $data->id_tabla_maestra ?>" <?= $selected ?>><?= $data->valor_1 ?></option>
                        <?php
                            }
                        ?>
                    </select>
                    <script type="text/javascript">
                        $("#idTaller").change(function() {
                            var idTaller = $("#idTaller").val();
                            if (idTaller !== "") {
                                $.ajax({
                                    url: "../solicitud/mostrarDirTaller",
                                    type: "post",
                                    data: "idTaller="+$(this).val(),
                                    success: function(data) {
                                        $("#dirTaller").val(data);
                                    }
                                });
                            } else {
                                $("#dirTaller").val("");
                            }
                        });
                    </script>
                </td>
                <td><label>Dirección de Taller:</label></td>
                <td colspan="3">
                    <input type="text" placeholder="Dirección del Taller" id="dirTaller" name="dirTaller" disabled="disabled" readonly="readonly" maxlength="60" style="width: 300px;" value="<?= $direccion ?>" <?= $lectura ?>/>
                </td>
            </tr>
            <tr>
                <td colspan="4"></td>
                <td style="padding-left: 95px; text-align: right;">
                    <input type="checkbox" id="otroLugar" name="otroLugar" value="1" <?= $lectura ?>/>
                    <script type="text/javascript">
                        $("#otroLugar").click(function() {
                            if ($("#otroLugar").is(':checked')) {
                               $("#dirOtroLugar").attr("required", "required");
                               $("#dirOtroLugar").removeAttr("disabled");
                               $("#dirOtroLugar").val("");
                               $("#dirTaller").val("");
                               $("#dirTaller").attr("disabled", "disabled");
                               $("#idTaller").val("");
                               $("#idTaller").attr("disabled", "disabled");
                               $("#entregaTaller").val("0");
                            } else {
                               $("#dirOtroLugar").removeAttr("required");
                               $("#dirOtroLugar").attr("disabled", "disabled");
                               $("#dirOtroLugar").val("");
                            }
                        });
                    </script>
                </td>
                <td colspan="3">
                    <input type="text" placeholder="Entrega en otro lugar" id="dirOtroLugar" name="dirOtroLugar" maxlength="60" style="width: 300px;" onkeyup="javascript:this.value=this.value.toUpperCase()" value="" <?= $lectura ?>/>
                </td>
            </tr>
        </table>
    </fieldset>
<table>
    <tr>
        <td>
            <?php if (!$soloLecturaSuspendida) { ?>
            <input type="submit" value="Grabar Temporalmente" id="btnSuspender" name="btnSuspender" onclick="return confirm('¿Está seguro de grabar temporalmente la Solicitud?')" title="Grabar temporalmente la información de la solicitud"/>
            <script type="text/javascript">
                $("#btnSuspender").click(function() {
                    $("#boton").val('S');
                });
            </script>
            <input type="submit" value="Enviar" id="btnEnviar" name="btnEnviar" onclick="return confirm('¿Está seguro de enviar la Solicitud?')" title="Grabar y enviar la solicitud a los distintos proveedores"/>
            <script type="text/javascript">
                $("#btnEnviar").click(function() {
                    $("#boton").val('E');
                });
            </script>
            <?php if ($idSolicitud > 0) { ?>
            <input type="button" value="Anular" id="btnAnular" nam="btnAnular"/>
            <script type="text/javascript">
                $("#btnAnular").click(function() {
                    if (confirm('¿Está seguro de anular la Solicitud?')) {
                        window.location = "<? echo base_url();?>index.php/solicitud/anular?id="+$("#id").val();
                    }
                });
            </script>
            <?php } ?>
            <?php } ?>
            <input type="hidden" id="id" name="id" value="<?= $idSolicitud ?>"/>
            <input type="hidden" id="boton" name="boton" value=""/>
        </td>
    </tr>
</table>
</form>
</div>
<?php $this->load->view('footer'); ?>